草庐IT

Java Swing 文本编辑器

全部标签

c# - 在 Windows Phone 7 中,如何在后台线程的 WriteableBitmap 上呈现文本?

我正在尝试在WindowsPhone7应用程序中的位图上呈现文本。看起来或多或少像下面的代码在主线程上运行时可以正常工作:publicImageSourceRenderText(stringtext,doublex,doubley){varcanvas=newCanvas();vartextBlock=newTextBlock{Text=text};canvas.Children.Add(textBloxk);Canvas.SetLeft(textBlock,x);Canvas.SetTop(textBlock,y);varbitmap=newWriteableBitmap(400,4

c# - 是否有用于 WPF XAML 文件的独立可视化编辑器?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion是否有像VisualStudio2010设计器一样的WPFxaml文件的独立可视化(WYSIWYG)编辑器?VS2010一直崩溃并且非常慢(VS中有很多关于XAML缓慢的线程,但所有建议似乎都指向使用基于文本的编辑器编辑XML文件)。我想要一个可视化的,因为我是WPF的新手,它会对我有很大帮助。目前我已经将gVim设置为打开.xaml文件,但是如果您不知道所有可用的选

c# - 如何获取和设置 WPF 文本框的当前光标位置

我想从WPF文本框获取当前光标位置。如果TextBox包含文本abhishek并且光标在abhi之后闪烁,那么我需要该索引,以便稍后在清除TextBox以编程方式并以编程方式分配一些其他或相同的文本我想让光标在4个字符后闪烁。我试过这样获取光标位置,_tempFuncName=txtFunctionName.Text;_cursorPosition=txtFunctionName.SelectionStart;_selectionLength=txtFunctionName.SelectionLength;并在以后的某个阶段从类似这样的其他事件中退缩,txtFunctionName.T

c# - 无法在 Flyout 的 TextBox 控件中输入输入文本

我想使用CommandBar和Flyout来构建这样的东西。用户应单击CommandBar中的按钮(Flyout打开),然后在TextBox中输入文本,然后单击TextBox的右边开始搜索请求。问题是,当我单击TextBox时,我无法输入文本。好像失去了重心,还没来得及写点什么。下面是示例代码。怎么了? 最佳答案 在AppBarButton上将AllowFocusOnInteraction属性设置为true。XAML中的解决方案(如果应用的最低目标版本为10.0.14393或更高版本)如果应用的最低版本低于周年更新1607(内部版本

c# - 为什么我不能在调试器中编辑包含匿名方法的方法?

因此,每次我在方法中编写了一个lambda表达式或匿名方法,但我完全都没有正确理解,我就被迫重新编译并重新启动整个应用程序或单元测试框架,以便按顺序要解决这个问题。这非常烦人,我最终浪费的时间比我最初使用这些结构节省的时间还多。这太糟糕了,我尽可能远离它们,即使Linq和lambda是我最喜欢的C#功能之一。我想这是一个很好的技术原因,也许有人知道?此外,有人知道它是否会在VS2010中修复吗?谢谢。 最佳答案 是的,您不能这样做是有充分理由的。原因很简单,就是成本。在C#(或VB)中启用此功能的成本非常。编辑lambda函数是一类

c# - 文本框 GotFocussed Windows Phone 8.1 时透明文本框?

我的WindowsPhone8.1运行时应用程序需要透明文本框。我为文本框设置了Background="Transparent",所以它在加载时是透明的。但聚焦时,背景颜色变为白色。我写了下面的代码,让它透明。但是它没有运行。!C#privatevoidtitleBox_GotFocus(objectsender,RoutedEventArgse){titleBox.Background=newSolidColorBrush(Colors.Transparent);} 最佳答案 问题是,当您的TextBox获得焦点时,StoryBo

c# - 文本框上的 asp.net 范围验证器

我有一个asp:textbox附加了必需和范围验证器,代码如下所示:ASP:当页面动态加载时(在快速回调之后),我有代码应该将RangeValidator的MaximumValue更改为更具体的值。这是相关代码:rangeValidator1.MaximumValue=GetMaxValue(params).ToString();现在,我设置了一个断点,rangeValidator1.MaximumValue设置正确,但是,当页面加载时,我查看编译的客户端javascript,最大值似乎仍然只有1。更让我困惑的是,只要第一个数字是“1”,输入的任何整数都会通过。因此,如果maxValu

c# - MVVM-如何在文本框中选择文本?

是否有MVVM方法来选择文本框中的文本?我使用的MVVM框架是LaurentBugnion的MVVMLightToolkit。 最佳答案 每当我试图直接影响“纯”MVVM应用程序(View中没有代码隐藏)中的View时,我将使用AttachedProperties封装我想要达到的任何效果。我将创建一个界面来定义我希望使用自定义事件执行的操作。然后,我在将在View上“运行”这些命令的每个ViewModel中实现此接口(interface)。最后,我将ViewModel绑定(bind)到View定义中的附加属性。以下代码显示了如何为S

c# - 通过 C# 就地编辑文本文件

我有一个巨大的文本文件,大小>4GB,我想以编程方式替换其中的一些文本。我知道我必须替换文本的行号,但问题是我不想将所有文本(连同我替换的行)复制到第二个文件。我必须在源文件中执行此操作。有没有办法在C#中执行此操作?必须替换的文本与源文本的大小完全相同(如果这有帮助的话)。 最佳答案 由于文件太大,您可能需要查看.NET4.0对memorymappedfiles的支持。.基本上,您需要将文件/流指针移动到文件中的位置,覆盖该位置,然后将文件刷新到磁盘。您不需要将整个文件加载到内存中。例如,不使用内存映射文件,下面将覆盖一个asci

C# 使用 backgroundworker 进程更新和追加文本框值

我有一个我放在一起的c#Windows窗体应用程序。这很简单:\输入:文本字符串源文件夹路径目标文件夹路径整数计数应用程序在源文件夹中的文本文件中搜索输入的文本字符串;如果找到该字符串,则将该文件和同名图像文件复制到目标文件夹。但是,它会根据整数输入执行多次。所以我有一个按钮,在按钮点击事件中我调用ProcessImages(tbDID.Text,tbSource.Text,tbDest.Text,comboBoxNumberImages.SelectedItem.ToString());即:privatevoidProcessImages(stringDID,stringSource